Component org.nuxeo.drive.adapters
In bundle org.nuxeo.drive.core
Contributions
- org.nuxeo.drive.adapters--activeFileSystemItemFactories
- org.nuxeo.drive.adapters--fileSystemItemFactory
- org.nuxeo.drive.adapters--topLevelFolderItemFactory
- org.nuxeo.drive.adapters--adapters
XML Source
<?xml version="1.0"?>
<component name="org.nuxeo.drive.adapters" version="1.0">
<extension target="org.nuxeo.ecm.core.api.DocumentAdapterService"
point="adapters">
<adapter class="org.nuxeo.drive.adapter.FileSystemItem"
factory="org.nuxeo.drive.adapter.impl.FileSystemItemAdapterFactory" />
</extension>
<extension target="org.nuxeo.drive.service.FileSystemItemAdapterService"
point="fileSystemItemFactory">
<fileSystemItemFactory name="defaultSyncRootFolderItemFactory"
order="10" facet="DriveSynchronized"
class="org.nuxeo.drive.service.impl.DefaultSyncRootFolderItemFactory" />
<fileSystemItemFactory name="defaultFileSystemItemFactory"
order="50" class="org.nuxeo.drive.service.impl.DefaultFileSystemItemFactory">
<parameters>
<parameter name="versioningDelay">3600</parameter>
<parameter name="versioningOption">MINOR</parameter>
</parameters>
</fileSystemItemFactory>
</extension>
<extension target="org.nuxeo.drive.service.FileSystemItemAdapterService"
point="topLevelFolderItemFactory">
<topLevelFolderItemFactory
class="org.nuxeo.drive.service.impl.DefaultTopLevelFolderItemFactory">
<parameters>
<parameter name="folderName">Nuxeo Drive</parameter>
</parameters>
</topLevelFolderItemFactory>
</extension>
<extension target="org.nuxeo.drive.service.FileSystemItemAdapterService"
point="activeFileSystemItemFactories">
<activeTopLevelFolderItemFactory>org.nuxeo.drive.service.impl.DefaultTopLevelFolderItemFactory
</activeTopLevelFolderItemFactory>
<activeFileSystemItemFactories>
<factories>
<factory>defaultSyncRootFolderItemFactory</factory>
<factory>defaultFileSystemItemFactory</factory>
</factories>
</activeFileSystemItemFactories>
</extension>
</component>